package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 数据对象
 * @since 2013-05-23
 */
public class LogicWhmoveInwhItemDO implements Serializable {

    private static final long serialVersionUID = 136929427437962559L;

    /**
     * column logic_whmove_inwh_item.ID
     */
    private String id;

    /**
     * column logic_whmove_inwh_item.otherinwhid  抬头ID
     */
    private String otherinwhid;

    /**
     * column logic_whmove_inwh_item.batch  批次
     */
    private String batch;
    
    /**
     * column logic_whmove_inwh_item.materialsid  物料ID
     */
    private String materialsid;

    /**
     * column logic_whmove_inwh_item.code  货品编码
     */
    private String code;

    /**
     * column logic_whmove_inwh_item.spec  货品规格
     */
    private String spec;

    /**
     * column logic_whmove_inwh_item.unit  货品单位
     */
    private String unit;
    
    /**
     * column logic_whmove_inwh_item.junit  基本单位
     */
    private String junit;

    /**
     * column logic_whmove_inwh_item.name  货品名称
     */
    private String name;

    /**
     * column logic_whmove_inwh_item.unitconvert unit的换算率
     */
    private Double unitconvert;

    /**
     * column logic_whmove_inwh_item.stockprice  进货价
     */
    private Double stockPrice;

    /**
     * column logic_whmove_inwh_item.price  单价
     */
    private Double price;

    /**
     * column logic_whmove_inwh_item.quantity  本次接收入库数量
     */
    private Double quantity;
    
    /**
     * column logic_whmove_inwh_item.jquantity  接收基本单位数量
     */
    private Double jquantity;

    /**
     * column logic_whmove_inwh_item.status  货品状态
     */
    private String status;

    /**
     * column logic_whmove_inwh_item.hisquantity  已接收数量
     */
    private Double hisQuantity;

    /**
     * column logic_whmove_inwh_item.unquantity  未接收数量
     */
    private Double unQuantity;

    /**
     * column logic_whmove_inwh_item.remark  备注
     */
    private String remark;

    /**
     * column logic_whmove_inwh_item.hubcode  库位代码
     */
    private String hubcode;

    /**
     * column logic_whmove_inwh_item.hubname  库位名称
     */
    private String hubname;

    /**
     * column logic_whmove_inwh_item.inQuantity  发起基本单位数量
     */
    private Double inquantity;

    /**
     * column logic_whmove_inwh_item.quantity1  发起数量
     */
    private Double quantity1;

    /**
     * column logic_whmove_inwh_item.brand  品牌
     */
    private String brand;
    
    /**
     * column logic_whmove_inwh_item.bzq  保质期
     */
    private Double bzq;
    
    /**
     * column logic_whmove_inwh_item.scrq  生产日期
     */
    private Date scrq;
    
    /**
     * column logic_whmove_inwh_item.yxq  有效期至
     */
    private Date yxq;

    public LogicWhmoveInwhItemDO() {
        super();
    }

    public LogicWhmoveInwhItemDO(String id, String otherinwhid, String batch,
			String materialsid, String code, String spec, String unit,String junit, 
			String name,Double unitconvert, Double stockPrice, Double price, Double quantity, Double jquantity,
			String status, Double hisQuantity, Double unQuantity, String remark,
			String hubcode, String hubname, Double inquantity,
			Double quantity1, String brand, Double bzq, Date scrq, Date yxq) {
		this.id = id;
		this.otherinwhid = otherinwhid;
		this.batch = batch;
		this.materialsid = materialsid;
		this.code = code;
		this.spec = spec;
		this.unit = unit;
		this.junit = junit;
		this.name = name;
		this.unitconvert = unitconvert;
		this.stockPrice = stockPrice;
		this.price = price;
		this.quantity = quantity;
		this.jquantity = jquantity;
		this.status = status;
		this.hisQuantity = hisQuantity;
		this.unQuantity = unQuantity;
		this.remark = remark;
		this.hubcode = hubcode;
		this.hubname = hubname;
		this.inquantity = inquantity;
		this.quantity1 = quantity1;
		this.brand = brand;
		this.bzq = bzq;
		this.scrq = scrq;
		this.yxq = yxq;
	}

	/**
     * getter for Column logic_whmove_inwh_item.ID
     * @return
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_whmove_inwh_item.ID
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_whmove_inwh_item.otherinwhid
     * @return
     */
    public String getOtherinwhid() {
        return otherinwhid;
    }

    /**
     * setter for Column logic_whmove_inwh_item.otherinwhid
     * @param otherinwhid
     */
    public void setOtherinwhid(String otherinwhid) {
        this.otherinwhid = otherinwhid;
    }

    /**
     * getter for Column logic_whmove_inwh_item.batch
     * @return
     */
    public String getBatch() {
        return batch;
    }

    /**
     * setter for Column logic_whmove_inwh_item.batch
     * @param batch
     */
    public void setBatch(String batch) {
        this.batch = batch;
    }

    /**
     * getter for Column logic_whmove_inwh_item.code
     * @return
     */
    public String getCode() {
        return code;
    }

    /**
     * setter for Column logic_whmove_inwh_item.code
     * @param code
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * getter for Column logic_whmove_inwh_item.spec
     * @return
     */
    public String getSpec() {
        return spec;
    }

    /**
     * setter for Column logic_whmove_inwh_item.spec
     * @param spec
     */
    public void setSpec(String spec) {
        this.spec = spec;
    }

    /**
     * getter for Column logic_whmove_inwh_item.unit
     * @return
     */
    public String getUnit() {
        return unit;
    }

    /**
     * setter for Column logic_whmove_inwh_item.unit
     * @param unit
     */
    public void setUnit(String unit) {
        this.unit = unit;
    }

    /**
     * getter for Column logic_whmove_inwh_item.name
     * @return
     */
    public String getName() {
        return name;
    }

    /**
     * setter for Column logic_whmove_inwh_item.name
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * getter for Column logic_whmove_inwh_item.unitconvert
     * @return
     */
    public Double getUnitconvert() {
		return unitconvert;
	}

    /**
     * setter for Column logic_whmove_inwh_item.unitconvert
     * @param unitconvert
     */
	public void setUnitconvert(Double unitconvert) {
		this.unitconvert = unitconvert;
	}

	/**
     * getter for Column logic_whmove_inwh_item.stockprice
     * @return
     */
    public Double getStockPrice() {
		return stockPrice;
	}

    /**
     *  setter for Column logic_whmove_inwh_item.stockprice
     *  @param stockPrice
     */
	public void setStockPrice(Double stockPrice) {
		this.stockPrice = stockPrice;
	}

	/**
	 * getter for Column logic_whmove_inwh_item.price
	 * @return
	 */
	public Double getPrice() {
		return price;
	}

	/**
	 * setter for Column logic_whmove_inwh_item.price
	 * @param price
	 */
	public void setPrice(Double price) {
		this.price = price;
	}

	/**
     * getter for Column logic_whmove_inwh_item.quantity
     * @return
     */
    public Double getQuantity() {
        return quantity;
    }

    /**
     * setter for Column logic_whmove_inwh_item.quantity
     * @param quantity
     */
    public void setQuantity(Double quantity) {
        this.quantity = quantity;
    }

    /**
     * getter for Column logic_whmove_inwh_item.status
     * @return
     */
    public String getStatus() {
        return status;
    }

    /**
     * setter for Column logic_whmove_inwh_item.status
     * @param status
     */
    public void setStatus(String status) {
        this.status = status;
    }

    /**
     * getter for Column logic_whmove_inwh_item.hisquantity
     * @return
     */
    public Double getHisQuantity() {
        return hisQuantity;
    }

    /**
     * setter for Column logic_whmove_inwh_item.hisquantity
     * @param stockPrice
     */
    public void setHisQuantity(Double hisQuantity) {
        this.hisQuantity = hisQuantity;
    }

    /**
     * getter for Column logic_whmove_inwh_item.unquantity
     * @return
     */
    public Double getUnQuantity() {
        return unQuantity;
    }

    /**
     * setter for Column logic_whmove_inwh_item.unquantity
     * @param unQuantity
     */
    public void setUnQuantity(Double unQuantity) {
        this.unQuantity = unQuantity;
    }

    /**
     * getter for Column logic_whmove_inwh_item.remark
     * @return
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_whmove_inwh_item.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * getter for Column logic_whmove_inwh_item.hubcode
     * @return
     */
    public String getHubcode() {
        return hubcode;
    }

    /**
     * setter for Column logic_whmove_inwh_item.hubcode
     * @param hubcode
     */
    public void setHubcode(String hubcode) {
        this.hubcode = hubcode;
    }

    /**
     * getter for Column logic_whmove_inwh_item.hubname
     * @return
     */
    public String getHubname() {
        return hubname;
    }

    /**
     * setter for Column logic_whmove_inwh_item.hubname
     * @param hubname
     */
    public void setHubname(String hubname) {
        this.hubname = hubname;
    }

    /**
     * getter for Column logic_whmove_inwh_item.inQuantity
     * @return
     */
    public Double getInquantity() {
        return inquantity;
    }

    /**
     * setter for Column logic_whmove_inwh_item.inQuantity
     * @param inquantity
     */
    public void setInquantity(Double inquantity) {
        this.inquantity = inquantity;
    }

    /**
     * getter for Column logic_whmove_inwh_item.quantity1
     * @return
     */
    public Double getQuantity1() {
        return quantity1;
    }

    /**
     * setter for Column logic_whmove_inwh_item.quantity1
     * @param quantity1
     */
    public void setQuantity1(Double quantity1) {
        this.quantity1 = quantity1;
    }

    /**
     * getter for Column logic_whmove_inwh_item.brand
     * @return
     */
    public String getBrand() {
        return brand;
    }

    /**
     * setter for Column logic_whmove_inwh_item.brand
     * @param brand
     */
    public void setBrand(String brand) {
        this.brand = brand;
    }

    /**
     * getter for Column logic_whmove_inwh_item.materialsid
     * @return
     */
	public String getMaterialsid() {
		return materialsid;
	}

    /**
     * setter for Column logic_whmove_inwh_item.materialsid
     * @param materialsid
     */
	public void setMaterialsid(String materialsid) {
		this.materialsid = materialsid;
	}

    /**
     * getter for Column logic_whmove_inwh_item.junit
     * @return
     */
	public String getJunit() {
		return junit;
	}

    /**
     * setter for Column logic_whmove_inwh_item.junit
     * @param junit
     */
	public void setJunit(String junit) {
		this.junit = junit;
	}

    /**
     * getter for Column logic_whmove_inwh_item.jquantity
     * @return
     */
	public Double getJquantity() {
		return jquantity;
	}

    /**
     * setter for Column logic_whmove_inwh_item.jquantity
     * @param jquantity
     */
	public void setJquantity(Double jquantity) {
		this.jquantity = jquantity;
	}

    /**
     * getter for Column logic_whmove_inwh_item.bzq
     * @return
     */
	public Double getBzq() {
		return bzq;
	}

    /**
     * setter for Column logic_whmove_inwh_item.bzq
     * @param bzq
     */
	public void setBzq(Double bzq) {
		this.bzq = bzq;
	}

    /**
     * getter for Column logic_whmove_inwh_item.scrq
     * @return
     */
	public Date getScrq() {
		return scrq;
	}

    /**
     * setter for Column logic_whmove_inwh_item.scrq
     * @param scrq
     */
	public void setScrq(Date scrq) {
		this.scrq = scrq;
	}

    /**
     * getter for Column logic_whmove_inwh_item.yxq
     * @return
     */
	public Date getYxq() {
		return yxq;
	}

    /**
     * setter for Column logic_whmove_inwh_item.yxq
     * @param yxq
     */
	public void setYxq(Date yxq) {
		this.yxq = yxq;
	}
    
}